Introjucer needs to be reproducible as well...
authorIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Thu, 28 Jan 2016 20:28:48 +0000 (21:28 +0100)
committerIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Thu, 28 Jan 2016 20:28:48 +0000 (21:28 +0100)
debian/patches/reproducible-date.patch

index 6d9918edf7b83d58ccdf45989ad85b221c25acad..175f8576f0f0470aaefc3ac16d535c7d5c88d2f4 100644 (file)
@@ -22,3 +22,23 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
      dateTokens.removeEmptyStrings (true);\r
  \r
      return Time (dateTokens[2].getIntValue(),\r
+--- juce.orig/extras/Introjucer/Source/Application/jucer_Application.h
++++ juce/extras/Introjucer/Source/Application/jucer_Application.h
+@@ -101,13 +101,16 @@
+         return initialiseLogger ("log_");\r
+     }\r
\r
++#ifndef BUILD_DATE\r
++# define BUILD_DATE __DATE__\r
++#endif\r
+     bool initialiseLogger (const char* filePrefix)\r
+     {\r
+         if (logger == nullptr)\r
+         {\r
+             logger = FileLogger::createDateStampedLogger (getLogFolderName(), filePrefix, ".txt",\r
+                                                           getApplicationName() + " " + getApplicationVersion()\r
+-                                                            + "  ---  Build date: " __DATE__);\r
++                                                            + "  ---  Build date: " BUILD_DATE);\r
+             Logger::setCurrentLogger (logger);\r
+         }\r
\r